/**
 * 认证相关类型定义
 */

import type { UserInfo } from './user'

/**
 * 认证状态
 */
export interface AuthState {
  token: string | null
  isAuthenticated: boolean
  user: UserInfo | null
}

/**
 * Token 信息
 */
export interface TokenInfo {
  token: string
  expiresIn: number
}
